Особенности использования кодов Хэмминга при синтезе самопроверяемых цифровых устройств на основе метода инвертирования данных

Особенности использования кодов Хэмминга при синтезе самопроверяемых цифровых устройств на основе метода инвертирования данных

Раздел находится в стадии актуализации

Коды Хэмминга характеризуются с позиции теории синтеза самопроверяемых цифровых систем следующими свойствами: их кодеры и декодеры описываются самодвойственными и самоантидвойственными булевыми функциями. При синтезе схемы внутреннего контроля по данным диагностическим признакам важно обеспечить самодвойственность и самоантидвойственность устройства. В работе рассмотрена задача построения самопроверяемых цифровых устройств с использованием временнóй избыточности и импульсного режима работы на основе метода инвертирования данных. Предложено в схемах встроенного контроля применять в качестве диагностических признаков принадлежность формируемых функций классам самодвойственных и самоантидвойственных булевых функций, а также принадлежность формируемого кодового слова заранее выбранному коду Хэмминга. Установлено, что функции, описывающие проверочные символы кодов Хэмминга, могут быть либо только самодвойственными, либо только самоантидвойственными, либо часть из них самодвойственными, а часть самоантидвойственными. Установлены значения числа символов в кодовых словах кодов Хэмминга, для которых проверочные символы описываются только самодвойственными, либо только самоантидвойственными, либо часть из них самодвойственными, а часть - самоантидвойственными булевыми функциями. Аналогичные условия установлены и для расширенных кодов Хэмминга. Приведена структура организации схемы встроенного контроля по нескольким диагностическим признакам. Отмечено, что в основе структуры может лежать любой линейный блоковый код. Однако для каждого конкретного кода должны быть определены условия, при которых проверочные символы будут описываться только самодвойственными, либо только самоантидвойственными, либо часть из них самодвойственными, а часть - самоантидвойственными булевыми функциями. Выяснено, что использование свойств кодов Хэмминга позволяет на практике синтезировать самопроверяемые цифровые устройства на основе метода инвертирования данных при контроле вычислений по нескольким диагностическим признакам.
Ефанов Дмитрий Викторович
СПбПУ Петра Великого (Россия, 195251, г. Санкт-Петербург, ул. Политехническая, 29, литера Б); РУТ (Россия, 127994, г. Москва, ул. Образцова, 9, стр. 9); Ташкентский государственный транспортный университет (Узбекистан, 100167, г. Ташкент, 1-й пр-д Темирйу

124498, г. Москва, г. Зеленоград, площадь Шокина, дом 1, МИЭТ, ауд. 7231

+7 (499) 734-62-05
magazine@miee.ru